home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BCI NET
/
BCI NET Dec 94.iso
/
archives
/
hardware
/
a2000kbd_2_a1200.lha
/
A1200_ExtKeyboard
/
A1200_ExtKeyb.doc
next >
Wrap
Text File
|
1994-02-27
|
5KB
|
101 lines
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
= External Keyboard for an Amiga 1200 =
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
= By Hans Luijten =
- EMail: j.a.w.m.luijten@kub.nl -
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
WARNING:
Although this is hack is done on several A1200's, and works just great on
these machines, I won't be responsible for ANY damage caused by this hack.
WHAT YOU NEED:
An external (or internal) keyboard like from an Amiga 2000/3000/4000,
some wire, a plug for the keyboard, a screwdriver, a scalpel , some solder,
a 'fine' soldering iron and a switch.
If you don't have any experience modifying your computer or other
electronics, then this is NOT for you, ask someone who does have experience.
WHAT WE WILL DO:
We will deactivate the internal Amiga 1200 keyboard MPU and feed the CIA
with the required keyboard signal's coming form the 6570 of the external
keyboard. Since Ctrl-LAmiga-RAmiga won't work with the Amiga 2000/3000/4000
keyboards, we will also build a reset-switch.
HOW WE DO IT:
First we disassemble the Amiga 1200, if you can't do this: STOP now, this
hack is NOT for you. We need to remove the case, the keyboard, the
floppydrive and (if you have one) the harddisk.
After you did this, you need to remove the tin-cover from the motherboard
so we can access it.
Now take a look at the 'A1200_Inside'-IFF.
We first will deactivate the keyboard-MPU of the Amiga 1200.
We need to cut two lines of the U13, pin 13 and 14. The little dot on the
chip indicates pin 1, or use the IFF to locate these pins.
After cutting these lines the CIA (U7) won't receive any keyboard data
(KbdData and KbdClk).
We can cut these pins 2 using the scalpel. If you use a new sharp scalpel,
this won't be a problem. Remember: be patient and do it gently !!
After cutting, we bend the pins a bit further apart, so they won't make any
contacts. Check this with a magnifying-glass !
The Keyboard-MPU of the Amiga 1200 is now deactivated.
Again look at the 'A1200_Inside'-IFF.
We now will deroute the keyboard-data to/from the external keyboard.
This is done by soldering 2 wires from pins 43 and 44 of the CIA (U7).
In order to locate these pins we can look at the IFF again. The dot on the
chip indicates pin 1. These 2 wires go to KbdDat and KbdClk of the external
keyboard like shown in the IFF.
The Amiga 2000/3000/4000 keyboard will need a powersupply, this can be taken
from the floppydrive's powersupply. From here we take +5Volt and GND.
Remember to use a tester to check if this is really +5Volt and GND !
The other 2 lines of the powersupply are GND and +12Volt, +12Volt will be
fatal for you keyboard and computer !! So be carefull !!
We now have 4 wires which must be connected to the 5 pin DIN plug for the
external keyboard. Look at the 'Keyboards'-IFF for the pin-layout.
At this point the external keyboard will work, but we still can't reset the
Amiga 1200. For this purpose we use a simple switch, which makes contact
when you push it. This will be our reset switch. The switch we find in an
PC-case, for RESET, can be used fo this purpose (if you are building your
Amiga 1200 in a PC-case or PC-Tower!).
Now look again at the 'A1200_Inside'-IFF.
Pin 38 of the keyboard-MPU (U13) is connected to /KbdReset (pin 128 of the
150-pins CPU-Slot). This line and GND must be connect to the switch.
Gently solder a wire to pin 38 of U13 and a wire from GND, connect both
wires to the switch, as drawn in the IFF.
After doing this, you can put your Amiga 1200 together again for the first
testing. We won't need the old Amiga 1200 keyboard anymore, it won't
function anyway.
When you test this hack do the following:
1. take a copy of the Workbench and insert it in DF0:
2. switch the Amiga 1200 on
3. from the workbench: open a shell
4. Try typing, if you get a lot of "'"-signs, then you got KbdClk and KbdDat
switched. Turn the computer off and switch the lines on the keyboard-plug.
5. Test your reset-switch by simply pushing it.
If you have any trouble; begin at the top of this doc and check everything.
Note: Amiga 1000, Amiga CDTV and Amiga 500 keyboard will work aswell, you'll
need to lookup the pinlayout of the plugs.
This entire text is typed with an Amiga 2000 keyboard on my Amiga
1200, which is build in a PC-Tower!
Note: For creating this hack, I took some the pin-info from the
hack of Gravan A. McCormack (Tetragon@lisa.apana.org.au).